Zombie process
پراسس زامبی، یک پراسس مرده است که هنوز در جدول پراسس های سیستم (process table) وجود داره، اما هیچ کدی اجرا نمیکند.
چطور ایجاد میشه؟
- وقتی یک پراسس فرزند (
child process) تموم میشه، و به وضعیتEXITمیرود. - سیستم عامل به پرنت (
parent process) سیگنالSIGCHLDمیفرسته تا وضعیت خروجی فرزند را چک کند. - اگر والد این سیگنال را دریافت نکنه یا پردازش نکنه، فرآیند فرزند به زامبی تبدیل میشود.